Hey,
#include <xx.inc>
string configFilename = "D:\\...\\TRS_Config.csv"
string logFilename = "D:\\...\\dailyUpdate.log"
Stream configFile = read (configFilename)
Stream logfile = append(logFilename)
.
.
.
//*****************************************************************************************************************************
void processModule(string moduleName) {
m = edit(moduleName, false)
logfile << dateAndTime(today) " now processing module '" moduleName "'\n"
Object o
for o in entire m do {
// check and update object attribute values here..
}//end for object in entire module
close(m)
}
//*****************************************************************************************************************************
//*****************************************************************************************************************************
for (configFile >> targetFolder; ! end configFile; configFile >> targetFolder)
{
if (!folder(targetFolder)) {
errorBox "Target '" targetFolder "' is not a Folder!\nPlease check Config-File"
halt
}
Folder f = folder targetFolder
Item i
for i in f do if(type(i) == "Formal") processModule (fullName(i))
}// end read config
//*****************************************************************************************************************************
closeAllModules()
//print "done!"
ManuelFelger - Thu Apr 08 04:20:08 EDT 2010 |
Re: Problem with logging |